// 手写柯里化
function curry(f){
    return function(a){
        return function(b){
            return f(a,b);
        }
    }
}

// 格式化和输出信息的日志 偏函数
function log(date, importance, message) {
    alert(`[${date.getHours()}:${date.getMinutes()}] [${importance}] ${message}`);
  }
  log = _.curry(log);
  log(new Date())("DEBUG")("some debug"); // log(a)(b)(c)
  